import type { ISimbol } from "../simbol/ISimbol"
import type { Value } from "../value/Value"


/** 变量的声明：不负责初始化 */
export type VarDeclare = ISimbol

/** 返回值声明：等同于变量声明 */
export type ReturnDeclare = ISimbol

/** 参数声明：可以包含缺省值 */
export interface ParamDeclare extends VarDeclare {
  defaultValue?: Value
}

